Skip to main content
Version: Upcoming

FutureCloseMark

V8 Message Definiton

FutureCloseMark records are published immediately after the market close - 5 min and again when exchanges publish official marks. FutureCloseMark records are published to the SpiderRock elastic cluster when clsMarkState=Final

METADATA

AttributeValue
Topic3120-market-marks
MLink TokenFutMarkData
ProductSRAnalytics
accessTypeSELECT
MLink EndpointMLink-Live

Table Definition

FieldTypeKeyDefault ValueComment
fkey_atenum - AssetTypePRI'None'
fkey_tsenum - TickerSrcPRI'None'
fkey_tkVARCHAR(12)PRI''
fkey_yrSMALLINT UNSIGNEDPRI0
fkey_mnTINYINT UNSIGNEDPRI0
fkey_dyTINYINT UNSIGNEDPRI0
tradeDateDATE'1900-01-01'
clsMarkStateenum - ClsMarkState'None'Preview or Final
opnPrcDOUBLE0Open price start of regular hours
minPrcDOUBLE0Low price during regular hours
maxPrcDOUBLE0High price during regular hours
openInterestINT0Open interest
prtCountINT0Print count entire trading period
prtVolumeINT0Print volume entire trading period
realizedCntINT0number of minute bar segments used in realizedVar calc
realizedVolDOUBLE0realizedVar SQRT SUM LOG qteTwapT qteTwapT1 2 realizedCnt 1 minute intervals during market hours
avgMktSizeFLOAT0Average market size
avgMktWidthFLOAT0Average market width
bidPrcDOUBLE0bid price close 5 min
askPrcDOUBLE0ask price close 5 min
srClsPrcDOUBLE0SR close mark close 5 min
closePrcDOUBLE0official exchange closing mark or last print
hasSRClsPrcenum - YesNo'None'srClsPrc is valid
hasClosePrcenum - YesNo'None'closePrc is valid otherwise is last print
srCloseMarkDttmDATETIME(6)'1900-01-01 00:00:00.000000'close 5 min datetime
timestampDATETIME(6)'1900-01-01 00:00:00.000000'record publishupdate timestamp

PRIMARY KEY DEFINITION (Unique)

FieldSequence
fkey_tk1
fkey_yr2
fkey_mn3
fkey_dy4
fkey_at5
fkey_ts6

SELECT TABLE EXAMPLE QUERY

SELECT *
FROM `SRAnalytics`.`MsgFutureCloseMark`
WHERE
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY','RATE') */
`fkey_at` = 'None'
AND
/* Replace with a ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','SCE','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFEC','ICEFEF','CEQT','TSX','TMX') */
`fkey_ts` = 'None'
AND
/* Replace with a VARCHAR(12) */
`fkey_tk` = 'Example_fkey_tk'
AND
/* Replace with a SMALLINT UNSIGNED */
`fkey_yr` = 123
AND
/* Replace with a TINYINT UNSIGNED */
`fkey_mn` = 1
AND
/* Replace with a TINYINT UNSIGNED */
`fkey_dy` = 1;

Doc Columns Query

SELECT * FROM SRAnalytics.doccolumns WHERE TABLE_NAME='FutureCloseMark' ORDER BY ordinal_position ASC;